//
//  CZEmoticonButton.swift
//  WeiBo
//
//  Created by Apple on 16/9/10.
//  Copyright © 2016年 KY. All rights reserved.
//

import UIKit

//  自定义表情按钮
class CZEmoticonButton: UIButton {

    //  表情模型
    var emoticon: CZEmoticon? {
        didSet {
            guard let etn = emoticon else {
                return
            }
            self.isHidden = false
            //  判断type 0 -> 图片，1 —> emoji
            if etn.type == "0" {
                //  图片全路径
                self.setImage(UIImage(named: etn.path!), for: .normal)
                //  文本该为空
                self.setTitle(nil, for: .normal)
            } else {
                //  emoji
                self.setTitle((etn.code! as NSString).emoji(), for: .normal)
                //  图片改完空
                self.setImage(nil, for: .normal)
            }
        }
    }

}
